package com.hubei.car.dto.req;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 步骤:(个人):
 * 第一步:微信小程序调用login和getUserInfo(),拿到code和encryptedData,iv,传入到后台进行业务处理
 * 第二步:拿到code调用登录凭证校验接口去获取用户,openid和session_key
 * 第三步:获取到session_key和encryptedData,iv去进行AES解密,解密成功后就可以拿到用户信息
 * @author luokangtao
 * @create 2019-09-04 11:08
 */
@ApiModel("微信小程序登陆")
@Data
public class WechatLogin {
    @ApiModelProperty(value = "用户凭证")
    String code;
    @ApiModelProperty(value = "包括敏感数据在内的完整用户信息的加密数据")
    String encryptedData;
    @ApiModelProperty(value = "加密算法的初始向量")
    String iv;
}
